package jp.sourceforge.akjrcp.ui;

import java.io.File;

public interface DirectryBasedExecuterListener {
	//TODO defined another class.
	public static final String ERROR_FFMPEG_NOT_FOUND="ffmpeg.exe not found";
	public static final String ERROR_SAME_FILE="input and output is same";
	public static final String ERROR_DONT_OVERWRITE="file don't overwrite";
	public static final String ERROR_CANT_OVERWRITE="file can't overwrite";
	public static final String ERROR_CANT_BACK="can't make backupfile";
	public static final String ERROR_CANT_TEMP="can't make temp file";
	public static final String ERROR_CANT_OUTPUT="can't output";
	public static final String ERROR_NOTSUPPORTED_VIDEO="Unsupported video codec";
	public static final String ERROR_NOTSUPPORTED_SOMETHING="Unsupported codec"; //it happend on -acodec or -vcodec supported
	public static final String ERROR_COULD_NOT_OPEN="Could not open";
	
	public void beforeConvert();
	public void afterConvert();
	
	public void startConvert(File file);
	public void endConvert(File file);
	public void faildConvert(File file,String message);
	public void printProcess(String line);
	public boolean askOverwrite(File output);
	
	
}
